@charset "utf-8";
/* CSS Document */
body{ background:#f3f3f3;}
.main{width:95%; max-width:1340px; margin:0 auto; padding-bottom:40px;}
/*新闻*/
.news-box{ background:#fff; padding:20px 30px;box-shadow: 0px 0px 10px #e6e6e6;border-radius:15px;border-top-left-radius: 0;border-top-right-radius: 0;}
.hot-news{ text-align:center;}
.hot-news .hot-news-title{ font-size:1.5rem; color:#0f4887; font-weight:bold; line-height:50px; margin-top:20px;}
.hot-news .hot-news-title a{color:#0f4887;}
.hot-news-cont{font-size:0.9rem; color:#545a61; margin-top:10px;}
.hot-news-cont a{color:#545a61;}

.focus-map{ width:59%;}
.news-tab{ width:40%;}
.news{ overflow:hidden;}

/*智能推荐*/
.news{overflow: visible;}
.news::after{content:'';display: block;clear: both;visibility:hidden;height: 0;}
.focus-map{position: relative;}
.tuijian{margin-left:-5px;position: absolute;left:0;top:0;bottom:0;z-index: 100;}
.tuijian.hover{right:0}
.tuijian h4{position: absolute;left:0;transform: translateX(-45px);}
.tuijian h4 img{display: block;max-width: initial;}
.content_zntj{padding:20px;background-color:#175aae;}
.content_zntj img{width:100%}
@media (max-width:1080px) {
  .content_zntj img{height: auto;}
}
@media (max-width:640px) {
  .tuijian h4{transform: translateX(-20px);}
  .tuijian h4 img{width:20px}
}

/*焦点图*/
.slideBox { width: 100%; overflow: hidden; position: relative; border-radius:10px;}
.slideBox .hd { height: 18px; overflow: hidden; position: absolute; right: 5px; bottom: 20px; z-index: 5; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd span { float: left; margin-right: 5px; width: 14px; height: 14px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; list-style: none; position: relative; border-radius: 50%; opacity: 0.6;}
.slideBox .hd span.swiper-pagination-bullet-active {background: #1559a3;color: #fff;opacity: 1;}
.slideBox .bd { width: 100% !important; height:453px;z-index: 0; }
.slideBox .bd ul {width: 100% !important;height: 100%;}
.slideBox .bd ul li a{ display: flex; justify-content: center;align-items: center;}
.slideBox .bd ul li a img { display: block; }
.slideBox .bd li {position: relative; width: 100% !important;height: 100%;  zoom: 1; vertical-align: middle; }
.slideBox .bd li a{width: 100%;height: 100%;display: flex; justify-content: center;align-items: center;}
.slideBox .bd li a img {display: block;width: 100%;height: 100%;}
.news_pic_wz { position: absolute; height: 60px;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); line-height: 60px; font-size: 0.9rem; padding-left: 20px; bottom: 0px; color: #fff; width: 100%; }

/* 页签 */
.slideTxtBox { width: 100%; text-align: left;}

.slideTxtBox .hd {height: 60px;line-height: 60px;padding: 0px;position: relative;font-size: 0.9rem;height: 60px;text-align: right;}
.slideTxtBox .hd ul {left: 0px;height: 40px;line-height: 40px;font-size: 0.8rem; display: block; width:100%;margin: 0 auto;text-align: center;}
.slideTxtBox .hd ul li {float: left;padding:0px;cursor: pointer;width:33.3%;font-size: 1.2rem;height: 52px;line-height: 52px;text-align:center;color: #4e4e4e;background: #f3f4f8;}
.slideTxtBox .hd ul li.on {background: #1559a3; color:#fff;border-right: none; font-weight:bold;}
.slideTxtBox .hd ul li.on a{color: #fff;}
/* ---------- */
.slideTxtBox .hd-mobile {display:none; height: 60px;line-height: 60px;padding: 0px;position: relative;font-size: 0.9rem;height: 60px;text-align: right;}
.slideTxtBox .hd-mobile ul {left: 0px;height: 40px;line-height: 40px;font-size: 0.8rem; display: block; width:100%;margin: 0 auto;text-align: center;}
.slideTxtBox .hd-mobile ul li {float: left;padding:0px;cursor: pointer; margin-right:1.5rem;font-size: 1.2rem;height: 45px;text-align:left;color: #9fa7af;font-weight:bold;border-bottom:4px solid #fff; padding-bottom:15px;}
.slideTxtBox .hd-mobile ul li.on {border-bottom:4px solid #1559a3;  color:#1559a3;border-right: none; }
/* ---------- */
.slideTxtBox .bd { padding-left: 0px; padding-right: 0px; margin-top: 5px; }
.bid-list ul li{ line-height:55px; overflow:hidden;}
.bid-list ul li a{ font-size:0.9rem; color:#343434;text-overflow: ellipsis;width:74%; float:left;position: relative;z-index: 1; overflow:hidden; padding-left:15px;white-space: nowrap;}
.bid-list ul li a:before{ content:""; position:absolute; width:5px; height:5px; background:#ccd3dc; top:47%; left:0px; border-radius:50%;}
.bid-list ul li a:hover{color:#1559a3;}
.bid-list ul li a:hover:before{ background:#1559a3;}
.bid-list ul li:hover .news-more{transform: scaleY(1);transition: transform .45s;}
.bid-list ul li span{ width:107px; float:right; text-align:right;color: #9d9d9d;position: relative;z-index: 1;font-size: 0.8rem;}
.bid-list ul li:hover .date{color: #fff;}

/*专题*/
.special-subject{ overflow:hidden;}
.swiper-slide{ border-radius:10px;}
.swiper-slide .title{ text-align:center; padding:20px 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.swiper-slide .pic{ overflow:hidden;}
.swiper-slide .pic img{transform: scale(1);transition: all .6s;width: 100%;height: 160px;}/*限制小轮播的宽高*/
.swiper-slide:hover .pic img{transform: scale(1.1);transition: all .6s;}
.swiper-slide .title a{ font-size:1rem; font-weight:bold; color:#333333;}
.swiper-button-next,.swiper-button-prev{ background:rgba(0,0,0,0.5); height:50px; width:30px; color:#fff !important; font-size:2rem; font-family:"宋体"; border-radius:5px;margin-top: -30px}
.swiper-button-next{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.swiper-button-prev{border-top-left-radius: 0;border-bottom-left-radius: 0;}

/*政务公开*/
.government-title{ font-size:1.8rem; line-height:1.8rem; font-weight:bold; background:url(../images/zwgk_bg.png) no-repeat center; color:#1559a3; text-align:center;}
.government-box{ margin-bottom: 28px;display: flex;justify-content: space-between;}
.government-left{ background:#fff; border-radius:5px; width:59%; padding:25px; padding-bottom: 22px;}
.government-right{ background:#fff; border-radius:5px; width:39%; padding:25px;padding-bottom: 23px;}

/* 政务公开页签 */
.zwgkslideTxtBox { width: 100%; text-align: left;}
.zwgkslideTxtBox .hd {height: 60px;line-height: 60px;padding: 0px;position: relative;font-size: 0.9rem;text-align: right;}
.zwgkslideTxtBox .hd ul {left: 0px;height: 40px;line-height: 40px;font-size: 0.8rem; display: block; width:100%;margin: 0 auto;text-align: center;}
.zwgkslideTxtBox .hd ul li {float: left;padding:0px;cursor: pointer; margin-right:3rem;font-size: 1.2rem;height: 50px;text-align:left;color: #9fa7af;font-weight:bold;border-bottom:4px solid #fff; padding-bottom:15px;}
.zwgkslideTxtBox .hd ul li a{color:#9fa7af}
.zwgkslideTxtBox .hd ul span{ display:inline-block; float: right;width: 28px;}
.zwgkslideTxtBox .hd ul li.on {border-bottom:4px solid #1559a3;  color:#1559a3;border-right: none; }
.zwgkslideTxtBox .hd ul li.on a{color:#1559a3;}

.zwgkslideTxtBox .bd { padding-left: 0px; padding-right: 0px; margin-top: 5px; }

/*政府信息公开*/
.information-title{ background:url(../images/xxgk-title.png) no-repeat center; font-size:1.2rem; color:#1559a3; font-weight:bold; text-align:center;}
.xxgk{ overflow:hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.xxgk a{ background:#f3f6f9; border-radius:5px; width:48.7%; margin-bottom:12px; display:flex; float:left; height:69px; color:#5a6675;align-items: center;font-size: 0.8rem;}
.xxgk a .pic{ margin-right:15px;}
.xxgk a .pic{ margin-left:12%;}
.xxgk a>span{display: inline-block;}

.xxgk-ico-box{ overflow:hidden;}
.xxgk-ico-box a{ width:23%; margin:10px 1%; border:1px solid #bfd8f3; border-radius:10px; display:block; float:left; height:98px; text-align:center; font-size:0.8rem; color:#293239;}
.xxgk-ico-box a .ico{ display:block; height:40px; margin-top:15px; margin-bottom:5px;}

/*政策法规查询*/
.policy-item{  margin-top:20px;display: flex;align-items: center;}
.policy-item-title{ width:90px;font-size: 0.8rem;}
.policy-item-input{width:calc((100% - 90px)/1);}
.policy-select{ position:relative; height:50px; border:1px solid #b1bdca; border-radius:5px; line-height:50px;  background:url(../images/xljt.png) no-repeat right center;}
.policy-select .policy-select-name{padding-left:10px;cursor: pointer;font-size: 0.8rem;}
.policy-select ul{ padding:0px; margin:0px; position:absolute; left:0px; width:100%;top:50px; display: none; background:#fff;box-shadow: 0px 0px 10px #dadada; border-radius:5px; transition: all .6s;    z-index: 33;font-size: 0.8rem;}
.policy-select ul li{ padding-left:10px; line-height:50px; cursor:pointer;}
.policy-select ul li:hover{background:#f5faff;}
.policy-select ul.on{ display: block;transition: all .6s;}
/* .policy-item-inputs{width:calc((100% - 90px)/1);} */
.jsnr{border:1px solid #b1bdca; border-radius:5px; line-height:50px; width:100%; height:50px;padding-left: 10px;}
.serch-but{ background:#1559a3; height:50px; border:none; border-radius:5px; color:#fff; font-size:0.8rem; font-weight:bold; width:100%;}
.policy-item-serch-but{width: 100px;}
.policy-item-serch-jsnr{width:calc(100% - 200px);margin-right: 10px;}
.policy-item .policy-item-input:last-child{margin-right: 0;}
.zccx-zfgb-box{display: flex;justify-content: space-between;margin-top: 20px;}
.zccx-zfgb-box a{width: calc((100% - 20px)/2);border-radius: 5px;background: #f3f6f9;height: 80px;display: flex;align-items: center;}
.zccx-zfgb-box a img{width: 52px;margin: 0 20px;}
.zccx-zfgb-box a span{font-size: 0.9rem;color: #5a6675;}
.zccx-zfgb-box a:hover span{color: #1559a3;}

/* 办事服务页签 */
.bsfwslideTxtBox { width: 100%; text-align: left;}
.bsfwslideTxtBox .hd { overflow:hidden; margin-bottom:10px; padding: 0px;position: relative;font-size: 0.9rem; text-align: right; background:url(../images/u555.png) no-repeat left center;}
.bsfwslideTxtBox .hd ul {left: 0px;height: 40px;line-height: 40px;font-size: 0.8rem; display: block; width:100%;margin: 0 auto;text-align: center;}
.bsfwslideTxtBox .hd ul li {float: left;padding:0px;cursor: pointer; margin-left:40px; margin-right:10px;font-size: 1.2rem;text-align:left;color: #9fa7af;font-weight:bold;}
.bsfwslideTxtBox .hd ul span{ display:inline-block; float:right; width: 28px;}
.bsfwslideTxtBox .hd ul li.on { color:#1559a3;border-right: none; }
.bsfwslideTxtBox .bd { padding-left: 0px; padding-right: 0px; margin-top: 5px; }

.work ul{ display:block; padding:0px; margin:0px;}
.work ul li{ width:18%; margin:10px 1%;  background:#f3f6f9; border-radius:10px; float:left; height:128px;}
.work ul li a{ height:100%; width:100%; display:block; text-align:center; padding-top:27px; font-size:0.9rem; color:#293239;}
.work ul li a span{ display:block; margin-bottom:10px;}
.work ul li a span img{max-width: 40px;max-height: 40px;}
.work ul li a span:first-child{ height:40px;}

/* 服务部门 */
.fwbm{ overflow:hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.fwbm a{width:29.3%; margin:10px 2%;  background:#fff; border-radius:10px; border:1px solid #bfd8f3; display:block; text-align:center; color:#293239; height:48px; line-height:48px;font-size: 0.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 10px;}
.fwbm a:hover{ background:#f2f7fd;}
.fwbm-pic-item{width:100%; margin-top:19px; position:relative;cursor: pointer;display: block;}
.fwbm-img{height: 109px;}
.fwbm-img img{width: 100%;height: 100%; object-fit: cover;border-radius:10px;}
.fwbm-cont{ position:absolute; top:20px; left:20px;}
.fwbm-pic-title{ font-size:1.3rem; font-weight:bold; color:#616cdc;}
.fwbm-pic-cont{ font-size:0.8rem; color:#7d7d7d; margin-top:5px;}
.fwbm-pic-item:first-child,.fwbm-pic-item:nth-child(2){display: flex;justify-content: space-between;}
.fwbm-pic-item:first-child a,.fwbm-pic-item:nth-child(2) a{position: relative;}
.fwbm-pic-item:first-child a:first-child,.fwbm-pic-item:nth-child(2) a:first-child{margin-right: 19px;}
.fwbm-pic-item:nth-child(2) a:first-child .fwbm-pic-title{color:#289eff;}
.fwbm-pic-item:nth-child(2) a:last-child{color: #30ab6d;}
.fwbm-pic-item:nth-child(3) .fwbm-pic-title{color:#e99321;}
.fwbm-pic-item:nth-child(2) a:last-child .fwbm-pic-title{color: #3cb87a;}
.fwbm-pic-item:nth-child(2) a:last-child .fwbm-pic-title span{display: block;overflow: hidden;white-space: nowrap;}

/* 互动交流页签 */
.platform-box{ overflow:hidden; margin-top:20px;}
.platform-box a{ width:23%; margin:10px 1%; float:left; display:flex; background:#f3f6f9; height:120px; border-radius:10px;justify-content: center;align-items: center; flex-direction: column; color:#337dd6; font-size:0.9rem; font-weight:bold;}
.platform-box a .pic{ display:block; height:44px; margin-bottom:12px;}

.platform-list{ margin-top:25px;}
.platform-list ul{ padding:0px; margin:0px;}
.platform-list ul li{line-height:55px; overflow:hidden;}
.platform-list ul li a{overflow: hidden; white-space: nowrap; width:calc(100% - 171px);font-size:0.9rem; color:#343434;text-overflow: ellipsis; float:left;}
.platform-list ul li span{ float:right; color:#a2a2a2;font-size: 0.9rem;}
.platform-list ul li .recommendation,.platform-list ul li .seek,.platform-list ul li .complaint{ width:6%; float:left; background:#1559a3; font-size:0.7rem; color:#fff; text-align:center; height:22px; line-height:22px; border-radius:5px; margin-right:5px; margin-top:16px;}
.platform-list ul li .seek{background:#13b93a;}
.platform-list ul li .complaint{background:#e41f1f;}
.platform-list ul li a:hover{ color:#1559a3;}

/* 征集调查 */
.Solicitation-item{ margin-top:20px; background:#f3f6f9; border-left:4px solid #1559a3; padding:25px; padding-bottom:15px;}
.Solicitation-item-title a{ font-weight:bold; font-size:1rem; font-weight:bold; line-height:30px;display: block;height: 60px;}
.Solicitation-item-cont{ overflow:hidden; margin-top:25px;}
.Solicitation-item-left{ width:60%; float:left;font-size: 0.8rem;}
.Solicitation-item-right{ float:right; width:40%; text-align:right;}
.Solicitation-item-left-date{ color:#5a6675; line-height:32px;}
.complete{border-left:4px solid #70b5e8;}
.Solicitation-item-right a{ background:#1559a3; border-radius:5px; padding:10px 25px; font-size:0.9rem; color:#fff; font-weight:bold;display: inline-block; margin-top:10px;}
.complete .Solicitation-item-right a{background:#70b5e8;}
.Solicitation-item-right a:hover{color:#fff;}

/* 访谈直播 */
.video-item{ margin-top:20px; margin-bottom:3px; position:relative;}
.video-item-pic{ overflow:hidden; border-radius:5px;}
.video-item-pic img{width:100%;height:233px;object-fit: cover; transition: all .6s;}
.video-item-pic:hover img{transform: scale(1.05);transition: all .6s;}
.video-item-date{ position:absolute; top:0px; left:0px; background:#3b9cff; width:170px; height:30px;border-bottom-right-radius: 30px; border-top-left-radius: 5px; text-align:left;padding-left: 10px; color:#fff; line-height:30px; font-size:0.6rem;}
.video-cont{ margin-top:10px;}
.video-name{ font-size:0.9rem; font-weight:bold;}
.video-name a{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; overflow:hidden;}
.video-nr{ font-size:0.7rem; margin-top:3px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; overflow:hidden;}

/* 新闻发布会 */
.news-release{ background:#f3f9fd; border-radius:5px; overflow:hidden; margin-top:20px;}
.news-release-pic img{ width:100%; height: 274px;object-fit: cover;}
.news-release-cont{ padding:20px; padding-bottom:18px;}
.news-release-title{ font-size:1.2rem; font-weight:bold; padding-left:10px; color:#1559a3; height:26px; line-height:26px; border-left:4px solid #1559a3; margin-top:13px;}
.news-release-item{ margin-top:25px;}
.news-release-name{ font-size:1.1rem;}
.news-release-name a{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; overflow:hidden;}
.news-release-nr{ margin-top:20px; color:#5a6675; line-height:45px;}
.news-release-nr p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.8rem;}

.government .swiper-button-next,.government .swiper-button-prev{top: 55% !important;}

/* 通用页签---------- */
.zwgkslideTxtBox .hd-mobile {display: none; height: 60px;line-height: 60px;padding: 0px;position: relative;font-size: 0.9rem;text-align: right;}
.zwgkslideTxtBox .hd-mobile ul {left: 0px;height: 40px;line-height: 40px;font-size: 0.8rem; display: block; width:100%;margin: 0 auto;text-align: center;}
.zwgkslideTxtBox .hd-mobile ul li {float: left;padding:0px;cursor: pointer; margin-right:3rem;font-size: 1.2rem;height: 50px;text-align:left;color: #9fa7af;font-weight:bold;border-bottom:4px solid #fff; padding-bottom:15px;}
.zwgkslideTxtBox .hd-mobile ul li.on {border-bottom:4px solid #1559a3;  color:#1559a3;border-right: none; }
.ftzb-tab-url{float: right;width: 28px;height: 28px;}
.zwgkslideTxtBox .hd ul span a{width: 100%;height: 100%;}
.link-more-url-old{display: none; width: 100%;padding: 10px;text-align: center;}
.link-more-url-old a{background: #ededed;font-size: 0.9rem;padding: 10px 40px;color: #666;display: inline-block;height: 100%;}
.link-more-url-old a:hover{background: #1559a3;color: #fff;}
.showtabitem{display: block;}
.slide-selected{display:none;}

/*首页轮播图，按钮样式覆盖*/
.government .swiper-button-next.swiper-button-disabled,
.government .swiper-button-prev.swiper-button-disabled,
.special-subject .swiper-button-next.swiper-button-disabled,
.special-subject .swiper-button-prev.swiper-button-disabled {
  pointer-events: unset;
  cursor: not-allowed;
}

@media(max-width:1440px){
    .focus-map{width: 57%;}
    .news-tab{width: 42%;}
}

@media(max-width:1380px){
  .swiper-slide .pic img{height: 148px;}
  .government-box{margin-bottom: 25px;}
}
@media(max-width:1300px){
  .focus-map{width: 56%;}
  .news-tab{width: 43%;}
  .mt20{margin-top: 23px !important}
  .swiper-slide .pic img{height: 138px;}
  .government .government-box .government-right{padding-bottom: 24px;}
  div.government:nth-last-of-type(2) .government-box .government-right{padding-bottom: 20px;}
  .Solicitation-item:nth-of-type(1){margin-top: 18px;}
  .fwbm-pic-item{margin-top: 17px;}
  .government-box{margin-bottom: 23px;}
  .zccx-zfgb-box{height: auto;}
}
@media(max-width:1200px){
    .focus-map{width:52%}
    .news-tab{width: 46.5%;}
    .slideTxtBox .bid-list ul li{line-height: 50px;}
    .slideBox .bd {height: 400px;}
    /* .government-right{padding-bottom: 30px;} */
    /* .fwbm-pic-item{padding-top: 10px;} */
    /* .video-item{margin-bottom: 20px;} */
    /* .video-name{line-height: 40px;} */
    /* .video-nr{line-height: 30px;} */
    /* .news-release-nr{line-height: 37px;} */
    .zwgkslideTxtBox .hd ul li{margin-right: 1.5rem;}
    .xxgk a{width: 48%;}
    .xxgk a .pic{margin-left: 7%;margin-right: 10px;}
    .swiper-slide .pic img{height: 122px;}
    .xxgk a .pic img{width: 24px;}
    .fwbm a{width: 48.5%;margin:0 0 10px 0;}
    .fwbm a:last-child{width: 100%;margin-bottom: 0;}
    .fwbm-img{height: 90px;}
    .fwbm-pic-item{margin-top: 12px;}
    .fwbm-pic-title{font-size: 1.2rem;}
    .fwbm-cont{top:13px}
    .mt20{margin-top: 20px !important;}
    .government-box{margin-bottom: 0;}
    #floatLeft{display:none!important;}
}
@media(max-width:1100px){
  .swiper-slide .pic img{height: 115px;}
  .mt20{margin-top: 20px !important;}
}
@media (max-width: 1024px){
  .government-box{flex-wrap: wrap;}
  .fwbm a,.fwbm a:last-child{width: 32.5%;}
  .xxgk a{width: 32%;margin-bottom: 18px;}
  .swiper-slide .pic img{height: 110px;}
  .news_pic_wz{font-size: 1rem;}
  .slideBox .bd{height: 453px;}
.focus-map,.government-left {width: 100%;}
.government-left{margin-bottom: 20px;}
.focus-map{margin-bottom: 20px;}
.news-tab,.government-right {width: 100%;}
.zwgkslideTxtBox .hd ul li {margin-right: 3rem;}
.fwbm-cont {top: 24px;left: 20px;}
.work ul li a {padding-top: 15px;}
.work ul li {height: 107px;}
.mt70 {margin-top: 50px !important;}
.mt40 {margin-top: 20px!important;}
.platform-box {margin-top: 10px;}
.platform-list {margin-top: 0px;}
.news-release-nr {line-height: 30px;margin-top: 10px;}
.news-release-title {margin-top: 0px;}
.video-nr { margin-top: 0;}
.video-cont { margin-top: 15px;}
.platform-list ul li {line-height: 50px;}
.platform-box a {height: 110px;}
.platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint {margin-top: 16px;width: 5%;}
.Solicitation-item-title a {text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; overflow:hidden;}
.Solicitation-item-cont {margin-top: 10px;}
.Solicitation-item-right a {padding: 5px 15px;}
.Solicitation-item { padding: 15px;    padding-bottom: 11px;}
.fwbm-img{height: 180px;}
.information-title{margin-bottom: 20px;}
.fwbm-pic{display: flex;justify-content: space-between;flex-direction: column;}
.fwbm-pic-item{width: 100%;}
.fwbm-img{height: 112px;}
.video-item-pic img{height: 454px;}
.video-name{font-size: 1rem;}
.video-nr{font-size: 0.9rem;margin-top: 5px;}
.video-item{margin-bottom: 24px;}
.fwbm-pic-item:nth-child(2) a:first-child,.fwbm-pic-item:first-child a:first-child{margin-right: 0;}
.fwbm-pic-item:nth-child(2) a.fwbm-pic-group,.fwbm-pic-item:first-child a.fwbm-pic-group{width: 49%;}
}

@media(max-width:950px){
  .swiper-slide .pic img{height: 115px;}
  .swiper-slide .title{padding: 14px 0;}
}

@media (max-width: 768px) {
  .fwbm-pic-item{margin-top: 10px;}
.news-box {background: #fff;padding: 15px;}
.hot-news .hot-news-title {margin-top: 10px;line-height: 38px;}
.hot-news-cont { line-height:20px;}
.focus-map, .government-left {width: 100%;}
.news-tab, .government-right {width: 100%; margin-top: 20px;padding-bottom: 10px;}
.swiper-slide .title {padding: 10px 0px;}
.mt70 { margin-top: 30px !important;}
.government-left {padding: 15px;}
.xxgk a .pic {margin-left: 8%;margin-right: 10px;}
.xxgk-ico-box a {width: 31.3%;}
.work ul li {width: 23%;    height: 95px;}
.work ul li a span {margin-bottom: 5px;}
.fwbm a {text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; overflow:hidden;}
.platform-box a {height:100px;}
.platform-box a .pic img{width: 34px;}
.Floating{ display:none;}
.slideBox .hd span{width: 10px;height: 10px;}
.news-tab{margin-top: -10px;}
.fwbm a,.work ul li,.xxgk-ico-box a{margin:7.5px 1%;}
.slideBox .bd{height: 370px;}
.slideBox .bd ul{height: 100%;}
.slideBox .bd ul li{height: 370px;}
.swiper-slide .pic img{height: 100px;}
.government-title{font-size: 1.5rem;}
.bid-list ul li{line-height: 45px;}
.xxgk a{width: 48.5%;}
.government-left{margin-bottom: 0;}
.fwbm a{width: 48%;}
.fwbm a:last-child{width: 100%;}
.platform-box a .pic{height: 32px;}
.video-item-pic img{height: 305px;}
.news-release{margin-bottom: 15px;}
.fwbm-pic{flex-wrap: wrap;}
.fwbm-pic-item{width: 100%;}
.fwbm-pic-item:last-child{margin-bottom: 15px;}
.swiper-slide .title a{font-size: 0.8rem;}
}
@media (max-width: 640px) {
  .xxgk a .pic{width: 22px;}
  .xxgk a{height: 60px;font-size: 0.9rem;}
  .fwbm a,.fwbm-pic-cont{font-size: 0.9rem;}
  .xxgk-ico-box a{font-size: 0.9rem;height: 88px;}
  .xxgk-ico-box a .ico{height: 32px;}
  .platform-box a .pic{height: 30px;}
  .xxgk-ico-box a .ico img{width: 30px;}
  .platform-box a .pic img{width: 30px;}
  .work ul li a span img{width: 32px;}
  .work ul li a span:first-child{height: 32px;}
  .work ul li{height: 85px;}
  .slideBox .bd,.slideBox .bd ul{height: 334px;}
  .bid-list ul li span{width: auto;}
  .bid-list ul li,.platform-list ul li{line-height: 38px !important;}
  .platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint{margin-top: 12px;}
  .government-right{margin-top: 0;}
  .fwbm-img{width: 100%;height: 100%;}
  .policy-select,.jsnr{height: 40px;line-height: 40px;}
  .fwbm-cont{top: 24px;}
  .video-item-pic img{height: 236px;}
  .news-release-pic img{height: 196px;}
  .news-release-nr{font-size: 0.9rem;}
  .video-nr{margin-top: 10px;}
  .fwbm a{width: 46%;margin: 5px 1.2%;}
  .policy-select ul li{line-height: 34px;}
  .hot-news .hot-news-title{font-size: 1.2rem;line-height: 28px;}
  .slideBox .bd ul li{height: 334px;}
  .swiper-slide .pic img{height: 100px;}
  .government-left{margin-bottom: 20px;}
  .xxgk a{margin-bottom: 15px;}
  .platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint{width: 7%;}
  .serch-but{height: 40px;}
  .policy-item,.zccx-zfgb-box{margin-top: 10px;}
  .zccx-zfgb-box a{height: 60px;}
  .zccx-zfgb-box a img{width: 40px;margin: 0 12px;}
  .government .government-box .government-right{padding-bottom: 15px;}
}

@media (max-width: 540px){
  .platform-box a{width: 48%;}
  .platform-box a{margin: 4px 1%;}
  .video-item-pic img{height: 230px;}
  .video-cont,.video-item,.news-release-item{margin-top: 15px;}
  .news,.special-subject,.government{margin-top: 20px !important;}
  .slideBox .bd ul li{height: 260px;}
  .slideBox .bd, .slideBox .bd ul{height: 260px;}
  .swiper-slide .pic img{height: 90px;}
  .video-item-pic img{height: 200px;}
  .swiper-button-next, .swiper-button-prev{height: 50px !important;width: 30px !important;top: 40% !important;}

}
@media (max-width: 480px){
  .platform-box a{height: 78px;}
  .policy-item{margin-top: 10px;}
  .slideBox .bd ul li,.slideBox .bd, .slideBox .bd ul{height: 220px;}
  .slideBox .hd span{width: 6px;height: 6px;}
  .news_pic_wz{height: 70px;line-height: 60px;font-size: 0.9rem;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
  .fwbm-cont{top: 15%;}
  .platform-box a .pic{height: 20px;}
  .platform-box a .pic img{width: 24px;}
  .slideBox .hd{bottom: 10px;}
  .platform-list ul li a{width:calc(100% - 140px);}
  .Solicitation-item-title a{line-height: 24px;}
  .Solicitation-item-left-date{line-height: 22px;}
  .Solicitation-item-right a{padding: 6px 15px;}
  .swiper-slide .pic img{height: 80px;}
  .xxgk a{margin-bottom: 10px;}
  .slideBox .hd{bottom: 0;left: 50%;margin-left: -28px;}
}
@media (max-width: 420px){
  .policy-select ul li{line-height: 26px;}
  .slideBox .bd,.slideBox .bd ul{height: 218px;}
  .xxgk-ico-box a .ico img{width: 18%;}
  .work ul li a span img{width: 30%;}
  .platform-box a .pic img{width: 22px;}
  .xxgk-ico-box a .ico,.work ul li a span:first-child{height: 22px;}
  .xxgk-ico-box a{height: 74px;margin: 4px 1%;}
  .work ul li{height: auto;margin: 4px 1%;min-height: 62px;}
  .work ul li a{padding-top: 10px;}
  .fwbm a{width: 100%;margin: 4px 2%;height: 42px;line-height: 42px}
  .platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint{margin-top: 5px;}
  .platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint{width: 12%;}
  .video-nr{margin-top: 5px;}
  .video-cont,.video-item,.news-release-item{margin-top: 10px;}
  .news-release-cont{padding: 10px;}
  .news-release-title{height: 20px;line-height: 20px;}
  .news-release-nr{line-height: 26px;margin-top: 2px;}
  .bid-list ul li, .platform-list ul li{line-height: 30px !important;}
  .xxgk a{height:auto;margin-bottom: 9px;min-height: 50px;padding: 5px 0;}
  .policy-item{margin-top: 12px;}
  .serch-but{font-size: 1.1rem;}
  .video-item-pic img{height: 200px;}
  .news,.special-subject,.government{margin-top: 15px !important;}
  .government-left{margin-bottom: 10px;}
  .ftzb-tab-url{width: 16px;height: 16px;}
  .hot-news .hot-news-title{margin-top: 0;line-height: 1.3;}
  .hot-news-cont{line-height: 1.3;}
  .slideBox .bd ul li, .slideBox .bd, .slideBox .bd ul{height: 218px;}
  .news_pic_wz{height: 60px;line-height: 40px;}
  .slideBox .hd{bottom: 4px;}
  .news-box{padding-bottom: 0;}
  .swiper-slide .pic img{height: 100px;}
  .link-more-url-old a{padding: 6px 40px;}
  .information-title{background-size: contain;margin-bottom: 0;}
  .government-right{padding: 15px;}
  .xxgk a .pic img{width: 18px;}
  .xxgk a .pic{width: 18px;margin-left: 10px;}
  .xxgk-ico-box a .ico{margin-top: 10px;}
  .xxgk-ico-box a{height: auto;min-height: 64px;padding-bottom: 5px;}
  .bsfwslideTxtBox .hd{background-size: 16px;}
  .bsfwslideTxtBox .hd ul li{margin-left: 26px;}
  .Solicitation-item-title a{line-height: 20px;}
  .Solicitation-item-left-date{line-height: 22px;}
  .Solicitation-item-right a{padding: 7px 15px;}
  .platform-box a{height: 64px;}
  .platform-box{margin-bottom: 10px;}
  .platform-box a .pic{height: 12px;margin-bottom: 16px;text-align: center;}
  .government-right{padding-bottom: 0;}
  .mt20{margin-top: 10px !important;}
  .Solicitation-item-title a{height: 40px;}
  .swiper-button-next, .swiper-button-prev{height: 50px !important;width: 30px !important;top: 40% !important;}
  .swiper-slide .pic img{height: 75px;}
  .government-title{font-size: 1.4rem;}
  .bid-list ul li span,.platform-list ul li span:last-child{display: none;}
  .bid-list ul li a{width: 100%;}
  .platform-list ul li a{width: 86%;}
  .xxgk a>span{width: 100%;}
  .fwbm-pic-title{font-size: 1rem;}
  .news-release-name a{height: auto;}
  .video-item-date{width: auto;padding-right: 20px;}
}

@media (max-width: 375px){
  .slideBox .bd ul li, .slideBox .bd, .slideBox .bd ul{height: 180px;}
  .focus-map{margin-bottom: 10px;}
  .swiper-slide .pic img{height: 42px;}
  .government-left{padding-top: 10px;}
  .video-item-pic img{height: 148px;}
  .swiper-button-next, .swiper-button-prev{height: 40px !important;width: 24px !important;top: 42% !important;}
  .swiper-slide .title a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.7rem;}
}

@media (max-width: 360px){
  .fwbm a,.policy-select,.jsnr{height: 38px;line-height: 38px;}
  .slideBox .bd,.slideBox .bd ul{height: 160px;}
  .video-item-pic img{height: 200px;}
  .video-item-pic img{height: 160px;}
  .mt70,.mt20,.mt40 {margin-top: 10px!important;}
  .focus-map, .government-left{margin-bottom: 10px;}
  .news-box{padding: 10px;}
  .slideBox .bd ul li, .slideBox .bd, .slideBox .bd ul{height: 160px;}
  .xxgk a{height: 40px;width: 49%;margin-bottom: 5px;}
  .xxgk a .pic{margin-left: 4%;margin-right: 5px;}
  .xxgk a .pic img{width: 14px;}
  .government-left,.government-right{padding: 10px;}
  .platform-list ul li .recommendation, .platform-list ul li .seek, .platform-list ul li .complaint{font-size: 0.5rem;}
  .platform-box a{height: 56px;}
  .zwgkslideTxtBox .hd-mobile ul li, .slideTxtBox .hd-mobile ul li{font-size: 1rem;}
  .news-box{padding-bottom: 0;}
  .government .government-box .government-right{padding-bottom: 5px;}
  .slideTxtBox .hd-mobile ul li, .zwgkslideTxtBox .hd-mobile ul li, .bsfwslideTxtBox .hd ul li{margin-right: 16px;}
}

/*通用页签----*/
@media (max-width: 768px) {
  .slideTxtBox .hd{display: none;}
  .slideTxtBox .hd-mobile{display: block;}
  .zwgkslideTxtBox .hd{display: none;}
  .zwgkslideTxtBox .hd-mobile{display: block;}
  .link-more-url-old{display: block;}.link-more-url{display: none;}
  .work{display:none !important;}.showtabitem{display:none !important;}.slide-selected{display:block !important;}
  .zwgkslideTxtBox .hd-mobile ul li{margin-right: 2rem;}
}
@media (max-width: 640px){
  .zwgkslideTxtBox .hd-mobile ul li,.zwgkslideTxtBox .hd-mobile,
  .slideTxtBox .hd-mobile ul li,.slideTxtBox .hd-mobile{height: 42px;}
  .zwgkslideTxtBox .hd-mobile ul li,.slideTxtBox .hd-mobile ul li{font-size: 1.1rem}
}
@media(max-width:540px){
  .zwgkslideTxtBox .hd-mobile ul li{margin-right: 1rem;}
}
@media (max-width: 420px){
  .slideTxtBox .hd-mobile ul{display: flex;justify-content: space-between;}
  .zwgkslideTxtBox .hd-mobile ul li, .zwgkslideTxtBox .hd-mobile,
  .slideTxtBox .hd-mobile ul li,.slideTxtBox .hd-mobile{height: auto;text-align: center;}
  .zwgkslideTxtBox .hd-mobile ul li.on,.slideTxtBox .hd-mobile ul li.on{border-width: 3px;}
  /* .zwgkslideTxtBox .hd-mobile ul{display: flex;align-items: center;} */
  .slideTxtBox .hd-mobile ul li,.zwgkslideTxtBox .hd-mobile ul li,.bsfwslideTxtBox .hd ul li{margin-right: 0;font-size: 0.95rem;}
  .zwgkslideTxtBox .hd-mobile ul{display: flex;justify-content: space-between;height: auto;line-height: 1.2;}
  .zwgkslideTxtBox .hd-mobile ul li{width: 50%;}
}
/*----*/


/*20250226*/
.fwbm-pic2025 ul{margin-top:10px;margin-bottom: 0;width:100%;display: flex;justify-content: space-between;}
.fwbm-pic2025 li{width: 47.9%;border-radius: 8px;overflow: hidden;}
.fwbm-pic2025 .swiper-slide{border-radius: 0;}
.fwbm-pic2025 li img{width: 100%;}
.swiper_yjsfw{position: relative;}
.swiper_yjsfw .swiper-pagination-yjsfw{position: absolute;z-index: 1000;text-align: center;}
.swiper_yjsfw.swiper-container-horizontal .swiper-pagination-bullets{bottom:5px}
.swiper_yjsfw .swiper-pagination-bullet{width:10px;height:10px;background-color: #fff;opacity: 0.5;}
.swiper_yjsfw .swiper-pagination-bullet-active{opacity: 1;}
.web_older .swiper_yjsfw .swiper-pagination-bullet{width:18px;height:18px;}

@media(max-width:1080px){
	.fwbm-pic2025 li{width:49%}
}
.web_older .fwbm-pic2025 li{width:49%}
/*20250226*/

/*20250304首页左下角宣传图样式*/
{margin: 0;padding: 0}
.tnew .cont{width: 240px; background: #fff; }
.tnew .cont .date{width: 203px;height: 32px;padding:8px 0 0 55px;line-height: 24px;color: #fff;background: url(../images/hometitlebg.png) no-repeat;}
.tnew .cont ul{padding: 5px 0 0;overflow-y: auto;max-height: 220px;}
.tnew .cont ul li{padding:5px 0;font-size: 15px; line-height: 1.4em;padding-left: 20px;background: url(../images/mryxlist.png) no-repeat left 9px; }
.tnew .cont a{color: #555;text-decoration: none}
.tnew .cont a:hover, .cont a:hover .more{color: #00529a;}
.tnew{width: 260px;padding: 10px;  background: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.closeAd1{position: absolute;top: -27px;z-index: 100;left: 0}
 @media screen and (max-width: 640px){
  /*.adpar,.pushad{display: none!important}*/

}
#mydiv{position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding:0;
width:260px;

/*filter: grayscale(100%);*/
}
/*.body-fp-home #mydiv{display:none}*/
.body-fp-home.isshow #mydiv{display:block}
